package com.crishne.anwo.dao;
 
import java.util.List;

import com.crishne.anwo.model.UserMap;
import com.crishne.anwo.utill.PaginationUtil;
 
 
public interface UserMapDao {
 
    /**
     * 添加用户管理角色
     * @param userMap
     * @return
     */
    public void addUserMap(UserMap userMap);
    
  //修改信息  
    public void updateUserMap(UserMap userMap); 
    
    //删除信息  
    public void deleteUserMap(String id);
    
    public void deleteUserMapByUserId(String stUserId);
    
    //根据ID查询信息  
    public UserMap selectUserMapById(String id); 
    
    //根据查询条件字符串信息  
    public List<UserMap> getUserMapRoles(String stUserId);
    
  //根据查询条件字符串信息  
    public List<UserMap> getRoleMapUsers(String stRoleId);
    
    //根据查询条件进行分页查询  
    public List<UserMap> searchUserMaps(PaginationUtil<UserMap> pageConditions);
    
    //根据查询条件进行分页查询  
    public int getTotalResult(PaginationUtil<UserMap> pageConditions);
    
     
}